4e7c80ae24908d08a01650c5af05f0cd5080d479,drools-core/src/main/java/org/drools/marshalling/impl/PersisterHelper.java,PersisterHelper,loadStrategiesIndex,#MarshallerReaderContext#ProtobufMessages.Header#,248

Before Change


            Context ctx = strategyObject.createContext();
            context.strategyContexts.put( strategyObject, ctx );
            if( _entry.hasData() && ctx != null ) {
                ctx.read( new DroolsObjectInputStream( _entry.getData().newInput(), context.ruleBase.getRootClassLoader() ) );
            }
        }
    }

After Change


                if (context.classLoader != null ){
                    classLoader = context.classLoader;
                } 
                if(context.ruleBase != null){
                    classLoader = context.ruleBase.getRootClassLoader();
                }
                ctx.read( new DroolsObjectInputStream( _entry.getData().newInput(), classLoader) );
            }